Adding a SIP Manipulation Group
The SIP Manipulation feature enables the manipulation of SIP headers fields from the incoming Get-Route request message. A SIP Manipulation Group can comprise one manipulation or multiple manipulations. If there are manipulation rules in a group, they're performed in the order they're listed.
➢ | To add a SIP Manipulation Group: |
1. | Open the SIP Manipulation Groups page (Settings > Call Flow Configurations > SIP Manipulation Groups). |
2. | Click the Add + icon. |
3. | Use the following table as reference: |
Parameter |
Description |
||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name |
Enter an intuitive SIP Manipulation Group name. |
||||||||||||||||||||||||||||||
Condition Group |
Select a predefined SIP Condition Group that must exist for the manipulation rule to be applied. |
||||||||||||||||||||||||||||||
Action Subject |
Define the message component on which the manipulation is performed. You can use the built-in syntax editor to help you configure the field. See also SIP Manipulation Syntax for information about the syntax to use. |
||||||||||||||||||||||||||||||
Action Type |
Define the type of the action:
The 'Add' action is performed only if the Action Subject doesn’t exist in the incoming SIP headers. For example, you cannot add Header.From.Name to "bob <sip:1000@1.1.1.1:5600>" TO header. Use Modify action instead. The Modify action is performed only if the Action Subject exists in the incoming SIP headers. For example, you cannot Modify Header.From.Name on "<sip:1000@1.1.1.1:5600>" TO header. Use Add action instead. |
||||||||||||||||||||||||||||||
Action Value |
Defines a value that you want to use in the manipulation. Each string value must be enclosed by a single quotation mark ('...'). To concatenate values, use the plus “+” operator. You can use the built-in syntax editor to help you configure the field. |
||||||||||||||||||||||||||||||
Description |
Enter a brief description of the SIP Manipulation Group. |
➢ | To add a SIP Manipulation to a SIP Manipulation Group: |
1. | In the SIP Manipulation Groups page, click the Add + icon. |
2. | Define the fields of the new SIP Manipulation according to the parameter descriptions in the preceding table. The preceding figure shows two SIP Manipulations in a SIP Manipulation Group. |
After a SIP Manipulation Group is defined, you can attach it to a:
● | Policy Studio (User type) > Action |
● | Routing Rule > Action |
While a Policy Studio rule performs SIP Manipulation Group, the manipulated values are updated for all routes. A SIP Manipulation Group that calls from a Routing Rule Action affects only the current route.
The ARM GUI displays the manipulation in the Calls Details page.